package com.youxue.service;

import com.youxue.entity.Line;

import java.util.List;

/**
 * Created by 15c on 2018/1/20.
 */
public interface LineService {
    /**
     * 展示一门课程所有旅游路线
     * @param classId 课程Id
     * @return
     */
    List<Line> showAClassAllLine(Integer classId);


    /**
     * 展示一门课程所有路线以及路线详情信息
     * @param classId
     * @return
     */
    List<Line> showAClassAllLineDetailAndLine(Integer classId);

    /**
     * 展示一条路线的基本信息
     * @param lineId lineId
     * @return
     */
    Line showALineInfo(Integer lineId);

    /**
     * 添加一条路线
     * 后台使用
     * @param line
     * @return
     */
    int addLine(Line line);

    /**
     * 删除一条路线
     * @param lineId
     * @return
     */
    int deleteLine(Integer lineId);

    /**
     * 更新路线
     * @param lineId
     * @return
     */
    int updateALine(Line lineId);
}
